ContextCapture 사용자 가이드

Cesium 또는 ContextCapture Web Viewer 2.0에 게시

ContextCapture에서는 스트리밍을 위해 상세 레벨의 3D 모델을 Cesium 3D Tiles 형식으로 생성하고 Cesium 웹 응용 프로그램에 표시할 수 있습니다. 또한 ContextCapture에서 웹에 직접 게시할 수 있는 기본 Cesium 또는 ContextCapture Web Viewer 2.0 응용 프로그램을 생성할 수 있습니다. Cesium은 전적으로 클라이언트에 기반하므로, Cesium 3D Tiles 데이터와 Cesium 응용 프로그램을 정적 웹 서버에 호스팅할 수 있습니다.

온라인 파일 저장소 웹 서비스/콘텐츠 제공 네트워크(예: Azure Blobs/CDN, Amazon S3/CloudFront)도 지원됩니다.

다음 단계에 따라 3D 모델을 Cesium 또는 ContextCapture Web Viewer 2.0 응용 프로그램에 게시할 수 있습니다.

  1. Generate base Cesium application(또는 ContextCapture Web Viewer 2.0 application) 옵션을 선택하여 Cesium 3D Tiles 형식으로 모델을 생성합니다. Cesium 응용 프로그램의 경우 https://www.bingmapsportal.com에서 Bing Maps API 키를 가져와서 Bing Maps를 Cesium globe용 이미지의 원본으로 사용하고 app_cesium/main.js 제작 파일의 맨 위에 Bing Maps API 키를 입력할 수 있습니다. ContextCapture Web Viewer 2.0 응용 프로그램의 경우 이 단계가 필요하지 않습니다.

  2. 전체 Production 폴더(Scene 및 App 하위 폴더 포함)를 웹 서버에 업로드합니다.
  3. http://your_server/your_production/App/index.html 주소로 Cesium 앱에 액세스합니다.

필요한 경우 3단계와 4단계 이전에 기본 응용 프로그램을 사용자 정의할 수 있습니다.

  • Cesium 응용 프로그램의 경우 몇 줄의 Javascript로 크레딧/로고를 추가하고, ContextCapture에서 생성된 3D 모델을 다른 3D 모델, 래스터 또는 벡터 GIS 데이터와 결합할 수 있습니다. 시작하려면 Cesium 지침서를 참조하십시오.
  • ContextCapture Web Viewer 2.0 응용 프로그램의 경우 필요에 따라 3단계 이전에 resources/config.json 구성 파일을 편집하여 기본 응용 프로그램 설정을 변경할 수 있습니다.
    • unit: 측정 단위 시스템(미터법 또는 영국식 단위)
    • title: 웹 페이지 제목

Cesium 웹 응용 프로그램에 Cesium 3D Tiles 형식으로 게시된 Orlando 3D 모델의 예. ContextCapture에서 생성된 Cesium 기본 응용 프로그램에 벡터 및 POI 데이터를 추가하는 데 약 100줄의 JavaScript 코드가 필요했습니다.